home *** CD-ROM | disk | FTP | other *** search
/ Amiga Games: Greatest Hits 1996 / Amiga Games: Greatest Hits 1996.iso / archive / userbox / publicdomain / xfd.lha / xfd / Developper / AmigaE / IMPORTANT.readme
Text File  |  1996-08-03  |  2KB  |  32 lines

  1. Here are some notes on the programs/modules in this drawer:
  2.  
  3.    1. XfdTextView doesn't currently work from the Workbench. It's Shell-only
  4.       at the moment. It also doesn't display TABs properly, but it wasn't
  5.       meant to be a serious application. I just thought you'd be interested
  6.       in it.
  7.  
  8.    2. ** VERY IMPORTANT **: When using XFD from Amiga E, note that the
  9.       function calls like "xfdDecrunch" or "xfdRecogBuffer" are now called
  10.       "XfdDecrunch" and "XfdRecogBuffer" (with a capital "X"). This is due
  11.       to a restriction in the E compiler - all library calls must start with
  12.       an upper-case letter. Also, due to a similar restriction, all
  13.       structure names are in lowercase (e.g. "xfdbufferinfo" instead of
  14.       "xfdBufferInfo"), and the structure members do not have a prefix
  15.       (e.g. "targetbuffer" instead of "xfdbi_TargetBuffer"). That's just the
  16.       way you have to do things in E. Everything else about XFD is exactly
  17.       the same as in C or assembler (such as constants, macros and so on).
  18.       If you are confused in any way, see the example "XfdTextView.e" source
  19.       file. This should clarify matters. Also note that the library base is
  20.       called "xfdmasterbase" in E, rather than "XFDMasterBase".
  21.  
  22.    3. Please remember that BOTH the files called "xfdmaster.m" are necessary
  23.       for Amiga E to use XFD, and should both be included in any E XFD
  24.       distribution. "EModules/xfdmaster.m" contains the function pragmas,
  25.       while "EModules/libraries/xfdmaster.m" contains all the structures and
  26.       constants (like xfdmaster.i or xfdmaster.h).
  27.  
  28. [This text was written by DII himself and just slightly changed by me (G.H.).
  29.  Please note that all modules etc. refer to version 36 of xfdmaster.library.
  30.  If you want to use v37 stuff, please make your own conversion or update the
  31.  modules yourself as I don't understand too much of Amiga E.]
  32.